embargo of vessels - Francés Inglés Diccionario